technology concept - Spanish English Dictionary